
public class Aufgabe2 {

    /**
     * 
     * @author Christian Pysk
     * Matr.Nr: 1828317
     *
     */
    public static void main(String[] args) {
        if (6.5f == 6.5) System.out.println("6.5f und 6.5 sind gleich!"); else System.out.println("6.5f und 6.5 sind nicht gleich!");
        if (6.4f == 6.4) System.out.println("6.4f und 6.4 sind gleich!"); else System.out.println("6.4f und 6.4 sind nicht gleich!");
        //6.5 kann sowohl als float als auch als double Zahl exakt dargestellt werden (als Summe von Potenzen von 2, also 4+2+1/2).
        //Der Vergleichsoperator '==' konvertiert zuerst die float-Zahl nach double um vergleichen zu koennen. Da die Genauigkeit von double aber doppelt so hoch ist
        //sind die Darstellungen von 6.4f und 6.4d nicht exakt gleich.
    }

}
